/**
 * fileName:  PageQueryEntity.java
 * author:  Lei
 * Company:  Cloudland Studio
 * Createdate:  2014-6-5 下午10:47:34
 *
 * All rights Reserved, Designed By cloudland Copyright(C) 2010-2011
 *   
 * Modification  History:
 *     Date           Author        Version        
 * -------------------------------------------
 * 2014-6-5          Lei            1.0        
 *
 * Why & What is modified:
 * 1.0: 文件创建
 */
package org.cloudland.commercial.masterdata.store.entity;

import java.util.List;

import org.cloudland.commercial.masterdata.store.PageResult;

 /**
 * <pre> 
 * TODO 请充分描述该类提供的作用, 或与其他类会有关联的使用。
 * 使用 java.lang.Object#toString(), 或者 {@link java.lang.Character Character} 等标签
 * </pre>
 * @ClassName  PageQueryEntity
 * @author  Lei
 * @version  %I%, %G%
 * @param <L>
 * @see  
 * @since   JDK1.6
 *
 */
public class PageQueryEntity<L> implements PageResult<L> {
	
	/**
	 * count 符合条件的记录总数
	 */
	private Integer count;
	
	/**
	 * result 结果集
	 */
	private List<L> result;

	/**
	 * <pre>
	 * TODO 请充分描述该构造函数的作用，及其参数的作用。
	 * </pre>
	 *   
	 */
	public PageQueryEntity(Integer count, List<L> result) {
		this.count = count;
		this.result = result;
	}
	
	/**
	 * @return
	 */
	public Integer count() {
		return this.count;
	}
	
	/**
	 * @return
	 */
	public List<L> list() {
		return this.result;
	}

}
